webrtc wpt: add cleanup to close peerconnections adds a pc.close() to all RTCPeerConnections in promise_test and async_test. This is codemod-powered by this: https://github.com/fippo/webrtc-codemods/blob/e844b2467cbb76a231c113366b2451cf248f53bc/wpt-rtcpeerconnection-no-helpers BUG=836871 Change-Id: Iee84ef938bf477a55612b6012c6de464c6aea55b Reviewed-on: https://chromium-review.googlesource.com/1049983 Commit-Queue: Henrik Boström <hbos@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#565591} diff --git a/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html b/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html index 134f3d1..8b173c4 100644 --- a/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html +++ b/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html
@@ -63,11 +63,12 @@ promise_test(t => { const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close()); + return pc.createOffer() .then(offer => promise_rejects(t, 'InvalidStateError', pc.setLocalDescription({ type: 'pranswer', sdp: offer.sdp }))); - }, 'setLocalDescription(pranswer) from stable state should reject with InvalidStateError'); /* @@ -80,6 +81,7 @@ */ promise_test(t => { const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close()); const states = []; pc.addEventListener('signalingstatechange', () => states.push(pc.signalingState)); @@ -112,6 +114,7 @@ promise_test(t => { const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close()); const states = []; pc.addEventListener('signalingstatechange', () => states.push(pc.signalingState)); @@ -133,6 +136,7 @@ promise_test(t => { const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close()); const states = []; pc.addEventListener('signalingstatechange', () => states.push(pc.signalingState));